* {
	padding: 0;
	margin: 0;
}
body {
	width: 100%;
}
.footer-title {
	color: darkgrey;
}
.active {
	/*border-bottom: 2px solid;*/
	color: #ffe0a3;
}
.active .footer-title {
	color: #ffe0a3;
}
.active .tag-img {
	color: #ffe0a3;
}
.tag-img {
	color: darkgrey;
	/*background-color: #ffe0a3;*/
}
footer {
	width: 100%;
	/*position: absolute;*/
	/*position: sticky;*/
	position: fixed;
	bottom: 0;
	padding: 1px;
	background-color: white;
	z-index: 999;
}
#footer-bar {
	display: flex;
	flex-flow: row nowrap;
	justify-content: space-between;
	align-items: center;
	margin: 3px 30px 0;
}
.icon {
	text-align: center;
}
.icon-text {
	font-size: 7px;
}